<?php

namespace App\Http\Controllers\Admin;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use App\Models\Node;

class IndexController extends Controller
{
    //后台首页显示
    public function index() {
        //根据用户拥有的节点获取菜单

        $arr_node_ids = array_keys(session('admin.node_ids'));

        $menuData = (new Node())->treeData($arr_node_ids);
        return view('admin.index.index', compact('menuData'));
    }

    //后台首页欢迎页面显示(内嵌iframe欢迎页面)
    public function welcome() {
        return view('admin.index.welcome');
    }

    //点击退出
    public function logout() {
        //清空session
        auth()->logout();
        //跳转带提示，闪存
        return redirect(route('admin.login'))->with('success', '退出成功');
    }
}
